﻿using System;
using System.Collections.Generic;
using System.Text;
using ESRI.ArcGIS.ADF;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.Server;
using ESRI.ArcGIS.SystemUI;
using ESRI.ArcGIS.Carto;

namespace PlanningGIS.Framework
{
    /// <summary>
    /// 编辑图层接口类
    /// </summary>
    public interface IEditLayers
    {
        /// <summary>
        /// 当期的图层
        /// </summary>
        IFeatureLayer CurrentLayer { get; }

        /// <summary>
        /// 
        /// </summary>
        int CurrentSubtype { get; }

        /// <summary>
        /// 
        /// </summary>
        bool IsEditable(IFeatureLayer layer);

        /// <summary>
        /// 
        /// </summary>
        void SetCurrentLayer(IFeatureLayer layer, int subtype);
    }
}
